package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * Created by wulei on 2018/3/28.
 * Description: CRT:Congest RealTime的缩写
 * 拥堵实时分析实体
 */
public class CRTRealTimeCongestDto implements Serializable {
    private static final long serialVersionUID = 1L;
    private Timestamp currentTime;                //当前时间
    private float currentIndex;                  //当前指数
    private Timestamp lastTime;                  //之前时间
    private float lastIndex;                     //之前指数
    private float ratio;                         //指数比
    private float morningPeakCurrentIndex;       //早高峰当前指数
    private float morningPeakLastIndex;          //早高峰之前指数
    private float morningPeakRatio;             //早高峰指数比
    private float eveningPeakCurrentIndex;      //晚高峰当前指数
    private float eveningPeakLastIndex;         //晚高峰之前指数
    private float eveningPeakRatio;             //晚高峰指数比

    /**
     * Getter method for property currentTime.
     *
     * @return property value of currentTime
     * 获取 ${bare_field_name}
     */

    public Timestamp getCurrentTime() {

        return currentTime;
    }

    /**
     * Setter method for property <tt>currentTime</tt>.
     *
     * @param currentTime value to be assigned to property currentTime
     */
    public void setCurrentTime(Timestamp currentTime) {
        this.currentTime = currentTime;
    }

    /**
     * Getter method for property currentIndex.
     *
     * @return property value of currentIndex
     * 获取 ${bare_field_name}
     */

    public float getCurrentIndex() {

        return currentIndex;
    }

    /**
     * Setter method for property <tt>currentIndex</tt>.
     *
     * @param currentIndex value to be assigned to property currentIndex
     */
    public void setCurrentIndex(float currentIndex) {
        this.currentIndex = currentIndex;
    }

    /**
     * Getter method for property lastTime.
     *
     * @return property value of lastTime
     * 获取 ${bare_field_name}
     */

    public Timestamp getLastTime() {

        return lastTime;
    }

    /**
     * Setter method for property <tt>lastTime</tt>.
     *
     * @param lastTime value to be assigned to property lastTime
     */
    public void setLastTime(Timestamp lastTime) {
        this.lastTime = lastTime;
    }

    /**
     * Getter method for property lastIndex.
     *
     * @return property value of lastIndex
     * 获取 ${bare_field_name}
     */

    public float getLastIndex() {

        return lastIndex;
    }

    /**
     * Setter method for property <tt>lastIndex</tt>.
     *
     * @param lastIndex value to be assigned to property lastIndex
     */
    public void setLastIndex(float lastIndex) {
        this.lastIndex = lastIndex;
    }

    /**
     * Getter method for property ratio.
     *
     * @return property value of ratio
     * 获取 ${bare_field_name}
     */

    public float getRatio() {

        return ratio;
    }

    /**
     * Setter method for property <tt>ratio</tt>.
     *
     * @param ratio value to be assigned to property ratio
     */
    public void setRatio(float ratio) {
        this.ratio = ratio;
    }

    /**
     * Getter method for property morningPeakCurrentIndex.
     *
     * @return property value of morningPeakCurrentIndex
     * 获取 ${bare_field_name}
     */

    public float getMorningPeakCurrentIndex() {

        return morningPeakCurrentIndex;
    }

    /**
     * Setter method for property <tt>morningPeakCurrentIndex</tt>.
     *
     * @param morningPeakCurrentIndex value to be assigned to property morningPeakCurrentIndex
     */
    public void setMorningPeakCurrentIndex(float morningPeakCurrentIndex) {
        this.morningPeakCurrentIndex = morningPeakCurrentIndex;
    }

    /**
     * Getter method for property morningPeakLastIndex.
     *
     * @return property value of morningPeakLastIndex
     * 获取 ${bare_field_name}
     */

    public float getMorningPeakLastIndex() {

        return morningPeakLastIndex;
    }

    /**
     * Setter method for property <tt>morningPeakLastIndex</tt>.
     *
     * @param morningPeakLastIndex value to be assigned to property morningPeakLastIndex
     */
    public void setMorningPeakLastIndex(float morningPeakLastIndex) {
        this.morningPeakLastIndex = morningPeakLastIndex;
    }

    /**
     * Getter method for property morningPeakRatio.
     *
     * @return property value of morningPeakRatio
     * 获取 ${bare_field_name}
     */

    public float getMorningPeakRatio() {

        return morningPeakRatio;
    }

    /**
     * Setter method for property <tt>morningPeakRatio</tt>.
     *
     * @param morningPeakRatio value to be assigned to property morningPeakRatio
     */
    public void setMorningPeakRatio(float morningPeakRatio) {
        this.morningPeakRatio = morningPeakRatio;
    }

    /**
     * Getter method for property eveningPeakCurrentIndex.
     *
     * @return property value of eveningPeakCurrentIndex
     * 获取 ${bare_field_name}
     */

    public float getEveningPeakCurrentIndex() {

        return eveningPeakCurrentIndex;
    }

    /**
     * Setter method for property <tt>eveningPeakCurrentIndex</tt>.
     *
     * @param eveningPeakCurrentIndex value to be assigned to property eveningPeakCurrentIndex
     */
    public void setEveningPeakCurrentIndex(float eveningPeakCurrentIndex) {
        this.eveningPeakCurrentIndex = eveningPeakCurrentIndex;
    }

    /**
     * Getter method for property eveningPeakLastIndex.
     *
     * @return property value of eveningPeakLastIndex
     * 获取 ${bare_field_name}
     */

    public float getEveningPeakLastIndex() {

        return eveningPeakLastIndex;
    }

    /**
     * Setter method for property <tt>eveningPeakLastIndex</tt>.
     *
     * @param eveningPeakLastIndex value to be assigned to property eveningPeakLastIndex
     */
    public void setEveningPeakLastIndex(float eveningPeakLastIndex) {
        this.eveningPeakLastIndex = eveningPeakLastIndex;
    }

    /**
     * Getter method for property eveningPeakRatio.
     *
     * @return property value of eveningPeakRatio
     * 获取 ${bare_field_name}
     */

    public float getEveningPeakRatio() {

        return eveningPeakRatio;
    }

    /**
     * Setter method for property <tt>eveningPeakRatio</tt>.
     *
     * @param eveningPeakRatio value to be assigned to property eveningPeakRatio
     */
    public void setEveningPeakRatio(float eveningPeakRatio) {
        this.eveningPeakRatio = eveningPeakRatio;
    }


}
